local extension = Package:new("s15_generals")
extension.extensionName = "commanders"
extension.game_modes_whitelist = {
  "commanders_mode",
}
extension:loadSkillSkelsByPath("./packages/commanders/pkg/s15_generals/skills")

Fk:loadTranslationTable {
  ["s15_generals"] = "2025王战3v3",
}

-- General:new(extension, "s15__simayi", "wei", 3):addSkills { "ex__guicai", "ex__fankui" }
-- Fk:loadTranslationTable {
--   ["s15__simayi"] = "s15司马懿",
--   ["#s15__simayi"] = "狼顾之鬼",
--   ["~s15__simayi"] = "我的气数就到这里了吗？",
-- }

General:new(extension, "s15__lidian", "wei", 3):addSkills { "xunxun", "wangxi" }
Fk:loadTranslationTable {
  ["s15__lidian"] = "s15李典",
  ["#s15__lidian"] = "深明大义",

  ["~s15__lidian"] = "报国杀敌，虽死犹荣……",
}

General:new(extension, "s15__sunquan", "wu", 4):addSkills { "s15__zhiheng" }
Fk:loadTranslationTable {
  ["s15__sunquan"] = "s15孙权",
  ["#s15__sunquan"] = "年轻的贤君",
  ["~s15__sunquan"] = "父亲，大哥，仲谋愧矣……",
}

General:new(extension, "s15__daqiao", "wu", 3, 3, General.Female):addSkills { "ex__guose", "liuli" }
Fk:loadTranslationTable {
  ["s15__daqiao"] = "s15大乔",
  ["#s15__daqiao"] = "矜持之花",
  ["~s15__daqiao"] = "伯符，我去了……",
}

General:new(extension, "s15__sunshangxiang", "wu", 3, 3, General.Female):addSkills { "xiaoji", "jieyin" }
Fk:loadTranslationTable {
  ["s15__sunshangxiang"] = "s15孙尚香",
  ["#s15__sunshangxiang"] = "弓腰姬",
  ["~s15__sunshangxiang"] = "哎呀，这次弓箭射歪了",
}

General:new(extension, "s15__lvbu", "qun", 4):addSkills { "s11__zhanshen" }
Fk:loadTranslationTable {
  ["s15__lvbu"] = "s15吕布",
  ["#s15__lvbu"] = "武的化身",
  ["~s15__lvbu"] = "不可能！",
}

General:new(extension, "s15__diaochan", "qun", 3, 3, General.Female):addSkills { "s4__lijian", "ex__biyue" }
Fk:loadTranslationTable {
  ["s15__diaochan"] = "s15貂蝉",
  ["#s15__diaochan"] = "绝世的舞姬",
  ["~s15__diaochan"] = "父亲大人，对不起……",
}

General:new(extension, "s15__wenpin", "wei", 4):addSkills { "v33__zhenwei" }
Fk:loadTranslationTable {
  ["s15__wenpin"] = "s15文聘",
  ["#s15__wenpin"] = "坚城宿将",
  ["~s15__wenpin"] = "终于...也守不住了",
}

General:new(extension, "s15__zhugejin", "wu", 3):addSkills { "s4__huanshi", "s4__hongyuan", "s4__mingzhe" }
Fk:loadTranslationTable {
  ["s15__zhugejin"] = "s15诸葛瑾",
  ["#s15__zhugejin"] = "联盟的维系者",
  ["~s15__zhugejin"] = "联盟若能得以维系，吾……无他愿矣……",
}

General:new(extension, "s15__fazheng", "shu", 3):addSkills { "enyuan", "xuanhuo" }
Fk:loadTranslationTable {
  ["s15__fazheng"] = "s15法正",
  ["#s15__fazheng"] = "蜀汉的辅翼",
  ["~s15__fazheng"] = "汉室复兴，我，是看不到了……",
}

General:new(extension, "s15__huangquan", "shu", 3):addSkills { "s15__choujin", "zhongjianh" }
Fk:loadTranslationTable {
  ["s15__huangquan"] = "s15黄权",
  ["#s15__huangquan"] = "道绝殊途",
  ["~s15__huangquan"] = "魏王厚待于我，降魏又有何错？",
}

General:new(extension, "s15__lingtong", "wu", 4):addSkills { "xuanfeng" }
Fk:loadTranslationTable {
  ["s15__lingtong"] = "s15凌统",
  ["#s15__lingtong"] = "豪情烈胆",
  ["~s15__lingtong"] = "大丈夫不惧死亡……",
}

General:new(extension, "s15__handang", "wu", 4):addSkills { "gongqi", "jiefan" }
Fk:loadTranslationTable {
  ["s15__handang"] = "s15韩当",
  ["#s15__handang"] = "石城侯",
  ["~s15__handang"] = "臣将战死，难为君王解忧了。",
}

General:new(extension, "s15__lingcao", "wu", 4):addSkills { "s11__dujin" }
Fk:loadTranslationTable {
  ["s15__lingcao"] = "s15凌操",
  ["#s15__lingcao"] = "激流勇进",
  ["~s15__lingcao"] = "呃啊！（扑通）此箭……何来……",
}

General:new(extension, "s15__xusheng", "wu", 4):addSkills { "v33__yicheng" }
Fk:loadTranslationTable {
  ["s15__xusheng"] = "s15徐盛",
  ["#s15__xusheng"] = "江东的铁壁",
  ["~s15__xusheng"] = "可怜一身胆略，尽随一抔黄土……",
}

------------------------------------------------------------------
local s15__caocao = General:new(extension, "s15__caocao", "wei", 4)
s15__caocao:addSkills { "s15__shuzhi", "s15__hujia" }
s15__caocao:addRelatedSkill("ex__jianxiong")
s15__caocao:addRelatedSkill("s15__qingzheng")
Fk:loadTranslationTable {
  ["s15__caocao"] = "s15曹操",
  ["#s15__caocao"] = "魏武帝",
  ["~s15__caocao"] = "霸业未成，未成啊……",
}

General:new(extension, "s15__zhangliao", "wei", 4):addSkills { "s15__tuxi" }
Fk:loadTranslationTable {
  ["s15__zhangliao"] = "s15张辽",
  ["#s15__zhangliao"] = "前将军",
  ["~s15__zhangliao"] = "被敌人占了先机……呃……",
}

General:new(extension, "s15__zhenji", "wei", 3, 3, General.Female):addSkills { "s15__luoshen", "qingguo" }
Fk:loadTranslationTable {
  ["s15__zhenji"] = "s15甄姬",
  ["#s15__zhenji"] = "薄幸的美人",
  ["~s15__zhenji"] = "悼良会之永绝兮，哀一逝而异乡。",
}

-- General:new(extension, "s15__xiahoudun", "wei", 4):addSkills { "s15__ganglie" }
-- Fk:loadTranslationTable {
--   ["s15__xiahoudun"] = "s15夏侯惇",
--   ["#s15__xiahoudun"] = "独眼的罗刹",
--   ["~s15__xiahoudun"] = "诸多败绩，有负丞相重托……",
-- }

General:new(extension, "s15__machao", "shu", 4):addSkills { "s15__baiyin", "s15__jinzi", "ex__tieji" }
Fk:loadTranslationTable {
  ["s15__machao"] = "s15马超",
  ["#s15__machao"] = "西凉的猛狮",
}

local s15__jiangwei = General:new(extension, "s15__jiangwei", "shu", 4)
s15__jiangwei:addSkills { "s11__tiaoxin", "s15__zhiji" }
s15__jiangwei:addRelatedSkill("s15__guanxing")
Fk:loadTranslationTable {
  ["s15__jiangwei"] = "s15姜维",
  ["#s15__jiangwei"] = "龙的衣钵",
  ["illustrator:s15__jiangwei"] = "KayaK",
  ["~s15__jiangwei"] = "臣等正欲死战，陛下何故先降？",
}

-- General:new(extension, "s15__huoyi", "shu", 4):addSkills { "s15__weidou", "s15__canpi" }
-- Fk:loadTranslationTable {
--   ["s15__huoyi"] = "s15霍弋",
-- }

General:new(extension, "s15__liufeng", "shu", 4):addSkills { "xiansi" }
Fk:loadTranslationTable {
  ["s15__liufeng"] = "s15刘封",
}

General:new(extension, "s15__dongyun", "shu", 3):addSkills { "s15__bingzheng", "s15__sheyan" }
Fk:loadTranslationTable {
  ["s15__dongyun"] = "s15董允",
}

General:new(extension, "s15__ganning", "wu", 4):addSkills { "qixi", "s15__fenwei" }
Fk:loadTranslationTable {
  ["s15__ganning"] = "s15甘宁",
  ["#s15__ganning"] = "锦帆游侠",
  ["~s15__ganning"] = "二十年后，又是一条好汉！",
}

General:new(extension, "s15__guyong", "wu", 3):addSkills { "shenxing", "s15__bingyi" }
Fk:loadTranslationTable {
  ["s15__guyong"] = "s15顾雍",
  ["#s15__guyong"] = "庙堂的玉磐",
  ["~s15__guyong"] = "病躯渐重，国事难安……",
}

General:new(extension, "s15__yufan", "wu", 3):addSkills { "s15__zongxuan", "zhiyan" }
Fk:loadTranslationTable {
  ["s15__yufan"] = "s15虞翻",
  ["#s15__yufan"] = "狂直之士",
  ["~s15__yufan"] = "我枉称东方朔再世……",
}

General:new(extension, "s15__zhouyu", "wu", 3):addSkills { "s15__yingzi", "s15__fanjian" }
Fk:loadTranslationTable {
  ["s15__zhouyu"] = "s15周瑜",
  ["#s15__zhouyu"] = "大都督",
  ["~s15__zhouyu"] = "既生瑜，何生亮。既生瑜，何生亮！",
}

General:new(extension, "s15__sundeng", "wu", 4):addSkills { "s15__kuangbi" }
Fk:loadTranslationTable {
  ["s15__sundeng"] = "s15孙登",
  ["#s15__sundeng"] = "才高德茂",
  ["designer:s15__sundeng"] = "过客",
  ["illustrator:s15__sundeng"] = "DH",

  ["~s15__sundeng"] = "愿陛下留意听采，儿臣虽死犹生。",
}

General:new(extension, "s15__kongrong", "qun", 3):addSkills { "s15__mingshi", "s15__lirang" }
Fk:loadTranslationTable {
  ["s15__kongrong"] = "s15__孔融",
}

General:new(extension, "s15__huatuo", "qun", 3):addSkills { "s15__qingnang", "jijiu" }
Fk:loadTranslationTable {
  ["s15__huatuo"] = "s15华佗",
  ["#s15__huatuo"] = "神医",
  ["~s15__huatuo"] = "生老病死，命不可违。",
}

General:new(extension, "s15__fuwan", "qun", 4):addSkills { "s15__moukui" }
Fk:loadTranslationTable {
  ["s15__fuwan"] = "s15伏完",
  ["#s15__fuwan"] = "沉毅的国丈",
  ["~s15__fuwan"] = "后会有期……",
}

General:new(extension, "s15__zhangfei", "shu", 4):addSkills { "s15__paoxiao", "s15__dahe" }
Fk:loadTranslationTable {
  ["s15__zhangfei"] = "s15张飞",
  ["#s15__zhangfei"] = "万夫不当",
  ["~s15__zhangfei"] = "实在是杀不动了……",
}

General:new(extension, "s15__guanyu", "shu", 4):addSkills { "s15__wusheng", "s15__zhongyi" }
Fk:loadTranslationTable {
  ["s15__guanyu"] = "s15关羽",
  ["#s15__guanyu"] = "威震华夏",
}

local s15__sunce = General:new(extension, "s15__sunce", "wu", 4)
s15__sunce:addSkills { "jiang", "s15__hunzi", "s15__zhiba" }
s15__sunce:addRelatedSkill("s15__yingzi")
s15__sunce:addRelatedSkill("yinghun")
Fk:loadTranslationTable {
  ["s15__sunce"] = "s15孙策",
  ["#s15__sunce"] = "江东的小霸王",
  ["~s15__sunce"] = "内事不决问张昭，外事不决问周瑜……",
}

General:new(extension, "s15__liubei", "shu", 4):addSkills { "ex__rende", "s15__jijiang", "s15__jijiang1" }
Fk:loadTranslationTable {
  ["s15__liubei"] = "刘备",
  ["#s15__liubei"] = "乱世的枭雄",
  ["~s15__liubei"] = "汉室未兴，祖宗未耀，朕实不忍此时西去……",
}

General:new(extension, "s15__huangyueying", "shu", 3, 3, General.Female):addSkills { "ex__jizhi", "ex__qicai" }
Fk:loadTranslationTable {
  ["s15__huangyueying"] = "s15黄月英",
  ["#s15__huangyueying"] = "归隐的杰女",
  ["~s15__huangyueying"] = "亮……",
}
return extension
